AmeliaBooking\Application\Services\Notification\AbstractNotificationService D

Total Complexity 149
Dependencies 13
Dependents 0
Total lines 915
Lines of code 557
Logical lines of code 254
Comment lines 217
Methods 19
Properties 2

Methods 19

Method Rating Maintainability Complexity Lines of code
sendNextDayReminderNotifications()
B
37 20 73
sendAppointmentEditedNotifications()
B
40 17 64
sendScheduledNotifications()
A
39 15 60
sendAppointmentStatusNotifications()
A
42 14 54
getUsersInfo()
A
40 13 65
sendAppointmentRescheduleNotifications()
A
47 9 41
sendBookingAddedNotifications()
A
47 8 37
checkShouldSend()
A
56 9 15
checkCustom()
S
59 8 14
sendBookingsNotifications()
S
52 7 27
sendDefault()
S
59 7 13
sendPackageNotifications()
S
51 5 30
sendCustomerBookingNotification()
S
52 5 24
sendProviderEventCancelledNotification()
S
55 5 21
getByNameAndType()
S
62 3 11
sendNotification()
S
100 1 0
getById()
S
75 1 4
sendBirthdayGreetingNotifications()
S
100 1 0
__construct()
S
77 1 4